package sy.service;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import sy.model.AppEquipment;
import sy.model.AppFunction;
import sy.model.SysAccountAppFunctionMapping;
import sy.util.ResultJson;

public interface SysAccountAppFunctionMappingServiceI {
	/**
	 * 
	 * @Title: deleteBySysAccountId
	 * @Description: TODO
	 * @param: @param sysAccountId
	 * @param: @return     
	 * @return: Serializable     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月16日 下午4:21:13
	 * @throws
	 */
	Serializable deleteBySysAccountId(String sysAccountId);
	/**
	 * 
	 * @Title: saveBatch
	 * @Description: TODO
	 * @param: @param list     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月17日 下午3:47:03
	 * @throws
	 */
	void saveBatch(List<SysAccountAppFunctionMapping> list);
	/**
	 * 
	 * @Title: listAppFunction
	 * @Description: TODO
	 * @param: @param accountId
	 * @param: @return     
	 * @return: List<AppFunction>     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月17日 下午3:47:08
	 * @throws
	 */
	List<AppFunction> listAppFunction(String accountId);//关联AppFunction返回所有该账号有权限的信息
}
